Fix some compilation warnings
authorJavier Jardón <jjardon@gnome.org>
Thu, 29 Oct 2009 02:39:35 +0000 (03:39 +0100)
committerJavier Jardón <jjardon@gnome.org>
Fri, 30 Oct 2009 17:33:16 +0000 (18:33 +0100)
Fixed the prototypes of MyEnhancedXkbTranslateKeyCode() and
translate_keysym() to take a gint* because those functions treat
these arguments as an int, so we get around the need to cast.

gdk/x11/gdkkeys-x11.c

index 002341be6c899fed640ae9b6efe56140de53dc05..18952968fc099916d2f9201d708bfce153b1a2d7 100644 (file)
@@ -1198,8 +1198,8 @@ MyEnhancedXkbTranslateKeyCode(register XkbDescPtr     xkb,
                               register unsigned int   mods,
                               unsigned int *          mods_rtrn,
                               KeySym *                keysym_rtrn,
-                              unsigned int *          group_rtrn,
-                              unsigned int *          level_rtrn)
+                              int *                   group_rtrn,
+                              int *                   level_rtrn)
 {
     XkbKeyTypeRec *type;
     int col,nKeyGroups;
@@ -1324,8 +1324,8 @@ translate_keysym (GdkKeymapX11   *keymap_x11,
                  guint           hardware_keycode,
                  gint            group,
                  GdkModifierType state,
-                 guint          *effective_group,
-                 guint          *effective_level)
+                 gint           *effective_group,
+                 gint           *effective_level)
 {
   const KeySym *map = get_keymap (keymap_x11);
   const KeySym *syms = map + (hardware_keycode - keymap_x11->min_keycode) * keymap_x11->keysyms_per_keycode;